package practice2;

import java.util.Scanner;

/**
 * 注意输入范围,为int时输入超出范围就只有48分
 */
public class P8668 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long x=sc.nextLong();
        long y=sc.nextLong();
        if(x==0&&y==0){
            System.out.println(0);
            return;
        }
        long n=Math.max(Math.abs(x),Math.abs(y));      //第几圈
        long before=4*n*(n-1)+1;    //前置系数
        long after;                 //到(-n,-n+1)的距离
        if(x==-n && (y>=-n+1&&y<=n)){
            //第一段
            after=y-(-n+1);
        }else if((x>=-n&&x<=n) && y==n){
            //第二段
            after=(2*n-1)+(x-(-n));
        }else if(x==n && (y>=-n&&y<=n)){
            //第三段
            after=(2*n-1)+2*n+(n-y);
        }else {
            //第四端
            after=(2*n-1)+2*n+2*n+(n-x);
        }
        System.out.println(before+after);
    }
}
